package com.codi.trade.dto;

import com.codi.base.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 组合投资
 *
 * @author spy
 * @version 1.0 2017-11-06 10:13
 * @since 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PortfolioTradeDto extends BaseDomain {
    //private String trust_way; //	C1	委托方式	Y
    private String net_no; //	C9	网点代码	N	不传则使用默认值"0001" ，有传值（包括空）则使用所传值

    private String trade_acco; //	C17	交易账号	Y
    private String ta_acco; //	C12	TA账号	Y
    private String password; //	C50	密码	Y	传加密后的密文,默认MD5(加密后密文是32位)加密方式
    private String apply_time; //	C6	申请时间	N
    private String order_date; //	N8	下单日期	N	为空则下单日期取服务器收到报文的请求日期；不为空则该日期为下单日期；
    private String fund_busin_code; //	C3	业务代码	Y	022申购
    private String capital_mode; //	C2	资金方式	Y
    private String detail_fund_way; //	C2	明细资金方式	N
    //"自定义组合投资格式：基金代码A|A的份额类别|A的投资金额|基金代码B|B的份额类别|B的投资金额|…|基金代码N|N的份额类别|N的投资金额
    //套餐组合投资合格：投资组合编码|投资金额"
    private String communic_content; //	C600	通讯内容	Y

    private String cust_portfolio_code; //	C30	自定义组合编号	N
    private String portfolio_code; //	C4	投资组合编码	N	投资组合编号和自定义编号，必选一个
    private String fund_interface_type; //	C1	接口类型	N
    private String protocol_name; //	C40	协议名称	N
    private String invest_flag; //	C1	投资标志	Y	0：套餐组合投资；1：自定义组合投资
    private String busin_ass_code; //	C2	业务辅助代码	N

    private String ext_combcode;

}
